﻿using System;
using System.Collections.Generic;
using System.Diagnostics.Contracts;
using System.Linq;
using System.Text;

namespace Ruleweaver.Annotation
{
	[AttributeUsage(AttributeTargets.Class)]
	public sealed class ConditionsForAttribute : Attribute
	{
		public ConditionsForAttribute(Type type)
		{
			Contract.Requires(type != null);

			Type = type;
		}

		public Type Type { get; private set; }
	}
}